home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 27 / Mac Magazin and MacEasy Magazine CD - Issue 27.iso / Online / MacPost Client 1.2.1 / MacPost Release Notes < prev    next >
Text File  |  1996-04-17  |  24KB  |  452 lines

  1. MacPost Release Notes 96-04-17
  2.  
  3. Changes in version 1.2.1
  4. * Recompiled with latest CodeWarrior 8 patches
  5.  
  6. * Increased preferred size from 500KB to 600KB.
  7.  
  8.  
  9. Changes in version 1.2
  10. * Only enables speech features if Speech Manager 1.4 or later is installed (on PowerMacs, Gestalt HasPPCGlue is required as well). This seems to fix incompatibilities (crashes) with older Speech Manger versions.
  11.  
  12. * Added a warning in the login dialog if Caps Lock is down.
  13.  
  14. * Upgrade notice: users should be recommended to read all their mail items with the old (1.1.4) client and then upgrade to the new (1.2) client. If they don't, nothing seroius will happen, but the character translation for old mail (received with the old (1.1.4) server), will be incorrect for 8-bit characters (eg. Swedish å, ä ,ö).
  15.  
  16. * New behavior for alt key while reading mail: without the alt key no character translation is performed; with the alt key character translation is made from Mac 8-bit to 7-bit.
  17.  
  18. * Converted to CodeWarrior 8.
  19.  
  20.  
  21. Changes in version 1.1.4
  22. * 1.1.4 is just the released version of 1.1.3
  23.  
  24.  
  25. Changes in version 1.1.3
  26. * Remove and Save in buttons swapped in the Unread Mail window.
  27.  
  28. * Improved the speed of the find operations (in the send dialog and in the find menu) a lot by using a less correct but much faster routine (EqualString instead of IUMagIDString). EqualString does not handle international chars (like an 'a' with one ot two dots above the 'a') as good as IUMagIDString, but good enough. There is a new preference setting to keep the old behaviour (default is the new faster behaviour). A typical test on my Mac went from 42 ticks to 2 ticks.
  29.  
  30. * Modified the server search a bit. It is now possible to switch from the normal (rather slow) to the fast or extra slow version by using option or command during the search. This also works for the initial search that is made when MacPost is run for the first time.
  31.  
  32. * Modified the search again! Now I first use the new (fast) search, which is too wide, and then the old (slow) to check all hits to narrow down the search. It's still very fast, and now also accurate.
  33.  
  34. * Now shows number of found servers in the server search dialog.
  35.  
  36. * Added a new feature in the server search code. If certain zones (listed in STR# 134) exists, they are always seached first. This way you can start a slow server search, let it scan your server zones, and then press option to quickly scan through the rest of the zones.
  37.  
  38. * Switched to MetroWerks CodeWarrior 5.
  39.  
  40. * Fixed a bug that would cause MacPost to crash (divide by zero) when looking for servers on a net with no zones.
  41.  
  42. * Implemented a workaround for a bug in Open Transport 1.0/1.0.1 (it wasn't possible to search for servers on a PowerMac 9500).
  43.  
  44.  
  45. Changes in version 1.1.2
  46. * 1.1.2 is just the released version of 1.0b11
  47.  
  48.  
  49. Changes in version 1.0b11
  50. * Modified sources to work with Symantec C 7.0.2 and the new universal interface files.
  51.  
  52. * Modified the sources so that they compile under both THINK C 7.0.3 and CodeWarrior CW4 Gold (both 68k and PPC for the latter). Made lots of small changes to the code, and fixed some bugs as well. The MacPost application is now entirely written in C (all assembler has been eliminated).
  53.  
  54. * The about box now includes fields for compiler and processor.
  55.  
  56. * When reading multiple mail items, they are now opened in reverse order (so that the oldest appears in the top window).
  57.  
  58. * Fixed a small bug concerning option-right arrow on the last line in a mail window
  59.  
  60. * When saving a mail, all header lines are now saved. Previously it depended on the preference for "Show all headers". The reason for this is that it makes it possible to de-MIME a mail at a later time with a de-MIME application.
  61.  
  62. * Added a button that inserts an at sign in the Add address dialog.
  63.  
  64. * Optimized some routines for speed (with the help of CodeWarrior's Profiler).
  65.  
  66.  
  67. Changes in version 1.0b10
  68. * 1.0b9 was released in a lot of test versions, but not as a final version. In order to not confuse users (too much), the released version is called 1.0b10 instead. See the change list for 1.0b9 for a list of fixes and features.
  69.  
  70.  
  71. Changes in version 1.0b9
  72. * Fixed bug that caused illegal chars to be printed in the header during printing.
  73.  
  74. * Increased the timeouts a bit.
  75.  
  76. * Found and fixed another bug that may have caused crashes during save (illegal string pointer in AddResource()).
  77.  
  78. * After a Put Back, the Unread Mail window is now scrolled (if necessary) so that the selection is visible.
  79.  
  80. * Number of lines column in Unread Mail window is now right aligned.
  81.  
  82. * Made the server search dialog a bit more informative.
  83.  
  84. * The backspace key is now a shortcut for the delete button when the Unread Mail window is frontmost (the delete forward key on the extended keyboard has had that function for a while).
  85.  
  86. * In addition to "Re:" MacPost now also accepts "Re>" as the start of a subject for a reply.
  87.  
  88. * Option-arrow up and option-arrow down are now shortcuts for selecting the first and last mail item in the unread mail window.
  89.  
  90. * Fixed bugs in MacPost and AT Server related to long (>128 chars) subjects.
  91.  
  92. * It is now possible to set reply to address and personal names from the preferences dialog.
  93.  
  94. * Fixed bug that crashed Mac when saving a mail with long (>63 chars) subject.
  95.  
  96. * Converted to THINK C ver 6 (actually we use Symantec C++ 6.0 without the C++ extensions).
  97.  
  98. * Made minor modifications to the Window menu. The active window (if any) now has a check mark and Unread Mail is never dimmed as long as you are connected to a server.
  99.  
  100. * Added a way to do a more thorough search for servers. If you press the command key while clicking "Mail Server" in the Startup Preferences, the search will go on for approximate four times the normal time.
  101.  
  102. * Also added a faster search for servers. Use the option key. The search is very fast, but may not always find all servers. Sometimes it could still be faster to use this one a couple of times, instead of the normal.
  103.  
  104. * Print in the File menu switches to "Print Selection..." when there is a selection.
  105.  
  106. * Added basic support for PlainTalk.
  107.  
  108. * Made the Unread Mail window somewhat wider.
  109.  
  110. * Fixed bug that made it difficult to read mail with extremely large Reply To:-addresses. There are still bugs that may make it difficult to reply to those mails.
  111.  
  112. * The list of addresses in the send dialog is now in Geneva 9 (10 lines instead of 8 as it was previously). Thanks to Anders Sundin for the LDEF! 
  113.  
  114. * The number of lines column in the Unread Mail window now uses 'k' for mail items with more than 1000 lines.
  115.  
  116. * Fixed some minor PlainTalk problems (caused fatal problems on AV macs without PlainTalk).
  117.  
  118. * Made logging of mail by default OFF.
  119.  
  120. * Tried to circumvent a strange error message that sometimes did occur when starting MacPost (esp. when using ARA).
  121.  
  122.  
  123. Changes in version 1.0b8
  124. * Added a Debug dialog (use command-small delta to show it).
  125.  
  126. * Fixed a bug where the buttons in the Unread Mail window would not be updated (occured when UM window was in front with no unread mail, and a new mail arrived).
  127.  
  128. * Increased partition size to 400k.
  129.  
  130. * Now displays available free memory in the About box.
  131.  
  132. * "Paste" is now only enabled when the scrap contains TEXT.
  133.  
  134. * Added a MacsBug button to the TError (test error) alert.
  135.  
  136. * Buttons in the Unread Mail window are now correctly disabled when the window
  137. is not frontmost, and when an operation (eg read) is in progress.
  138.  
  139. * Now uses the cursorRgn parameter in WaitNextEvent() to use as little CPU time as possible.
  140.  
  141. * Adjusted sleep parameters to WaitNextEvent() so that MacPost should be as friendly as possible to other applications. When MacPost is idle, it now does use nearly no CPU time at all, regardless of if it is in the foreground or background.
  142.  
  143. * Fixed bug so that the cursor when selecting text in a mail window now not is an arrow (it is either the I-beam or the crossed pencil).
  144.  
  145. * Added support for moving a non-frontmost window (use the command key when dragging).
  146.  
  147. * Added ZoomRects.
  148.  
  149. * Added cmd-F as a shortcut for Find in the send dialog.
  150.  
  151. * Added a Clear button in the send dialog. It deselects all addresses.
  152.  
  153. * Added option-up arrow and option-down arrow as shortcuts in mail windows to move the selection pointer to the beginning and end of the text respectively
  154.  
  155. * Made Send icon in mail window gray (and disabled) when running if offline mode (in previous versions it just beeped).
  156.  
  157. * Internal change - AppleTalk.h, AppleEvents.h, EPPC.h, Packages.h, and Retrace.h are now included in the precompiled header file for MacPost (this brings down the # of lines to compile for a complete rebuild from about 150000 to about 100000 or so).
  158.  
  159. * Modified the method used to look for command-period. Instead of calling WaitNextEvent for keyboard events, it now checks the event queue. This has the added benefit that keyboard type-ahead now works. (As before, few operations are abortable though).
  160.  
  161. * Some changes to the printing code: MacPost now uses Courier 10 for the text and Helvetica 9 for the headers. Except for that, the text is printed WYSIWYG (eg with the same line breaks as on the screen). Fractional widths are now enabled.
  162.  
  163. * Fixed a bug that could cause MacPost to crash when quitting.
  164.  
  165. * Added a check so that MacPost now not accepts CR's in addressed added in the Add Address dialog.
  166.  
  167.  
  168. Changes in version 1.0b7
  169. * Fixed alternative about box.
  170.  
  171. * Added buttons for sorting in the Unread Mail window.
  172.  
  173. * If the option key is pressed when you send a mail, then the setting of the "Add Signature" option is reversed.
  174.  
  175. * Added support for home, end, page-up and page-down keys in Unread Mail window.
  176.  
  177. * The following info is now saved with every document: position, size, font, font size, and selection.
  178.  
  179. * Fixed a bug that may caused problem when opening documents without resource forks.
  180.  
  181. * Added options to keep log files of sent and received mail.
  182.  
  183. * Fixed bug that made it impossible to run in offline mode (ie without a server).
  184.  
  185. * Added support for printing from the Finder.
  186.  
  187. * Fixed a bug that may cause garbage when reading mail. It only occured if you read a rather long mail, and put another MacPost mail window in the foreground before the entire mail was fetched.
  188.  
  189. * Added radio buttons to the open dialog for documents > 32KB to make it easier to read beginning or end of document.
  190.  
  191. * Increased size of ALRT dialog (so long messages do not get truncated).
  192.  
  193. * Renumbered some DITL's, ALRT's, and DLOG's. The ALRT/DLOG and the corresponding DITL do now have same numbers.
  194.  
  195. * Implemented Put Back menu command (yeah!).
  196.  
  197. * Added send icon in mail windows.
  198.  
  199. * Added "Open Send Log" and "Open Receive Log" menu items.
  200.  
  201. * Improved look of disabled menus. When the menus are unavailable (eg. during a send) the menus (incl. their titles) are now dimmed.
  202.  
  203. * Added Size and Font menus. Font menu has only Monaco and Courier, since only monospaced fonts should be used with MacPost.
  204.  
  205. * Added preferences setting for default font in preferences dialog.
  206.  
  207. * Added percentage indicators in mail windows. During send and receive it will go from 0% to 100%.
  208.  
  209. * If you hold down the command key when you start MacPost, then it will start in offline mode (without any searches for mailservers at all). Once in offline mode there is no way to login until next reboot. Similary, if you are attached or logged in, then you can't enter offline mode until after next reboot.
  210.  
  211. * Fixed some problems with Hide Unread Mail in background preference option. Now preserves window order, and avoids some bugs.
  212.  
  213. * Made delimiter lines in File menu inactive (only noticeable under System 6).
  214.  
  215. * Fixed bug that could make it impossible to enlarge the Unread Mail window to the entire screen height (occured if the main screen is smaller than the screen with the Unread Mail window).
  216.  
  217. * Fixed bug with Put Back (after a Put Back command, new mail sometimes didn't show up in the Unread Mail window).
  218.  
  219. * Modified behaviour of Put Back command so that it now automatically closes the window.
  220.  
  221. * The button for the selected sort order is now disabled to indicate the current sort order.
  222.  
  223. * With option key down when you click the save SICN, the window is automatically closed after the mail is saved.
  224.  
  225. * Added comamnd shortcuts to Window menu.
  226.  
  227. * Added new internal test code. Parameters and variables are checked at certain places for illegal values. If one is found, a dialog is shown with the illegal expression, it's value, and the source file with line number. Please report any such dialog. This test is called Terror (for Test Error), and will be removed from final versions.
  228.  
  229. * MacPost now uses the Preferences folder under System 7. MacPost Preferences, Address Book, log files, and Signature are kept in a folder namned MacPost inside the Preferences folder. If a file can't be found inside the MacPost folder, then it is automagically moved from the System folder (if it can be found there) to the MacPost folder. Nothing is changed under System 6.
  230.  
  231. * MacPost now correctly updates windows behind (some) dialogs and avoids cursor flimmer over default buttons.
  232.  
  233. * Completely changed all io calls to use the preferred routines. (H style with dirID's). Fixed some minor bugs.
  234.  
  235. * Menu changes: cmd-U is now Unread Mail, cmd-M is now Send Mail. Save is only enabled when the window contents has changed since last save. It is now OK to send, print, save etc empty windows.
  236.  
  237. * Auto indent implemented in mail windows. Each new line is automatically indented with as many spaces as the previous line.
  238.  
  239. * MacPost now increases the default stack size with 16K to avoid problems where the stack could run into the heap (bomb with ID 28).
  240.  
  241. * Fixed bug that occured if you pressed return or arrow keys with no window.
  242.  
  243. * Now disables mail buttons (read, save, etc.) in Unread Mail window during actions.
  244.  
  245. * Fixed bug that stopped MacPost from finding the server when run on a network with no zones.
  246.  
  247. * Added support for alternative notifications. In the preferences dialog, the user can choose between sound+icon+dialog (default), sound+icon, or only sound. The 'Show server messages' now controls all messages from the server (except new mail). It is not recommended that you turn if off.
  248.  
  249. * At startup the preferences versions of the Listener and MacPost are compared. If they differ, a dialog is displayed, and MacPost quits.
  250.  
  251. * To support character translation of the subject string in notification dialogs, the 'TRSL' resources have been moved from the application to the Listener. The 'vers' #1 of the Lister is used to indicate what translation resources should be used.
  252.  
  253. * Made some changes to the send dialog. It now displays the To: line and the number of items selected.
  254.  
  255. * Added a Show Info item to the Mail menu. It displays the current username and servername.
  256.  
  257. * Fixed divide by zero bug that occured when sending empty mail.
  258.  
  259. * Changed version # to 1.0b7.5 (Apr 6, 1992).
  260.  
  261. * Fixed bomb that sometimes happened when then user pressed return or enter in the unread mail window.
  262.  
  263. * Fixed bug that didn't update the To field when adding an address.
  264.  
  265. * Added code to check that windows are always opened on a screen. Although not as flexible as it could be, if a window's title bar is completely outside of the screen(s), then it is moved to the main screen, and resized if neccessary so that the scroll bars are visible.
  266.  
  267. * Return (and enter) now beeps in the Send dialog if not both a subject is entered and at least one address is selected.
  268.  
  269. * New mail notifications ate now removed when 1) MacPost is launched, 2) a mail is read, 3) MacPost is brought to the foreground (new), 4) the Unread Mail window is selected (new).
  270.  
  271. * Added support for the Delete key (on extended keyboards) in the Unread Mail window.
  272.  
  273. * Added support for Copy in the Unread Mail window.
  274.  
  275. * By default, 'Cc:' header lines are now shown when mail is read.
  276.  
  277. * On color Macs, the small icons in the mail window now use the correct color when inverted.
  278.  
  279. * Added a find (or filter) funtion to the address book. It is now much easier to find an address in a long list.
  280.  
  281. * Support for Cc (carbon Copy) and Bcc (Blind Carbon Copy) addeed.
  282.  
  283. * Major user interface changes in the Send dialog to support find, cc, and bcc.
  284.  
  285. * Added support for color icons in notifications
  286.  
  287. * Made several commonly used resources "preload":ed.
  288.  
  289. * Added icon in mail window to show if a mail has been sent or not.
  290.  
  291. * Any CR's in the subject field are now translated into spaces before the message is sent.
  292.  
  293. * Added support for basic AppleEvents (oapp, odoc, pdoc, quit).
  294.  
  295. * Thanks to Apple's DoubleTrouble, I found and fixed a bug (a DisposHandle() to a handle to a resource, that had been added to a mail file). This happend evrytime a mail was saved.
  296.  
  297. * Added ability to drag and drop any document on the MacPost icon. If it is a 'TEXT' document it's opened (as before), and otherwise the Send Any Document dialog is shown. You may have to rebuild the desktop to use this feature. [It only works under System 7.]
  298.  
  299. * Added check so that the Unread Mail window always appear on a screen.
  300.  
  301. * "Disconnect" in  file menu now actually disconnects the user (earlier the disconnection occured when the server timed out).
  302.  
  303. * Added a "Smart Login" feature. If, at boot time, only one network is available (ie the network number is zero), then no attempt to find the mail server or login on it is made. This feature is on by default, and may be controlled in the Preferences dialog in MacPost. NOTE: if you only have one network, make sure to turn this feature off.
  304.  
  305. * Added a splash screen to MacPost. (There is no extra delay, except for the drawing of the dialog, which should be fast).
  306.  
  307. * Fixed a nasty bug where MacPost would crash if it run out of memory (in fact the function that should put up the "out of memory" dialog recursively called itself indefinitely...).
  308.  
  309.  
  310. Changes in version 1.0b6
  311. * Changed the way we write release notes. From now on, when we start with a new beta version (eg. 1.0b7), the first test version will be 1.0b7.1, the second 1.0b7.2 etc. The "final" beta will be called 1.0b7. All release notes for 1.0b7.x will be under 1.0b7. Thus, there is no more to say about 1.0b6 :-).
  312.  
  313.  
  314. Changes in version 1.0b5
  315. * Converted to THINK C ver 5.
  316.  
  317. * Due to internal compiler changes, you can NOT use earlier versions of the Listener.
  318.  
  319. * MacPost now correcly handles aliases (Preferences, Address Book, Signature).
  320.  
  321. * Fixed minor bug in Window menu (didn't handle windows with name starting with '-' correctly).
  322.  
  323. * Improved placement of alerts and dialogs for users with more than one screen.
  324.  
  325. * Fixed zooming. Without option key, zoom goes to/from 24*80 chars; with option key to/from max screen size.
  326.  
  327. * Fixed problems with font sizes that did not exist as a bitmap (like 11 pts).
  328.  
  329. * Completely redesigned the preferences format. Future versions will automatically preserve current preferences and add default values to new preferences.
  330.  
  331. * New preference option allows the "Unread Mail" window to be automatically hidden when MacPost is not the foreground application.
  332.  
  333. * New preference option allows the user to turn off the "You have nn new mail items" dialog that the Listener otherwise pops up at boot time.
  334.  
  335. * The title bar of the "Unread Mail" window now indicates the number of unread mail items.
  336.  
  337. * The about box now shows version numbers for the Listener as well. Try to use the same versions of both MacPost and the Listener.
  338.  
  339. * Added preferences settings for preferred window size. 
  340.  
  341.  
  342. Changes in version 1.0b4
  343. * Added signature feature. If there is a file named "Signature" in the System Folder, then it will be appended at the end of every mail item sent.
  344.  
  345. * Fixed bug that occured when printing mail items displayed at more than 9 points. Now always prints in 9 points, regardless of font size in window.
  346.  
  347. * Fixed bug that ignored number of copies in the Print "dialog".
  348.  
  349. * Added support for keys on extended keyboard (PageUp, PageDown, Home, End).
  350.  
  351. * Added "Find" menu items.
  352.  
  353. * Increased partition size from 256 to 300k.
  354.  
  355. * Fixed bug that sometimes caused wrong action to be taken when a small icon (save, print, trash) was clicked in mail windows.
  356.  
  357. * Added support for cut/copy/paste in all dialogs with editable text (incl the save dialog). ESC and CMD-. now works in all dialogs (incl open/save).
  358.  
  359. * Now checks for CMD-. in the recommended way (TN 263).
  360.  
  361. * CMD-. now works during printing.
  362.  
  363. * Added Window menu.
  364.  
  365. * Changed wording of the "OK" button to "Quit" in dialogs where the only option is quit (no server, lost connection, etc).
  366.  
  367. * 32-bit clean flag in SIZE resource is now set.
  368.  
  369. * Added full set of color icons.
  370.  
  371. * Internal change: the MacPost application source code now fully uses prototypes.
  372.  
  373. * Added support for offline mode. If no MacPost servers are available, then MacPost will run in offline mode (all functions concering send and recieve are disabled).
  374.  
  375. * Added menu commands for encode and decode binhex files.
  376.  
  377. * Added command to send any file. It is automagically binhexed.
  378.  
  379. * Added "Open Signature" menu command.
  380.  
  381. * Added "Append To..." menu command.
  382.  
  383. * Added header (with date/time, subject and page no/total page) when printing.
  384.  
  385. * Fixed bugs in encode/decode. Speeded up decode. Added support for all file flags. The encoder/decoder should now be compatible with any other binhexer.
  386.  
  387. * Decode BinHex now automatically translates from Mac ASCII to 7 bit ASCII during decoding.
  388.  
  389. * Finally fixed the bug with condensed text in Unread Mail window under System 7. It was a cultural shock between a feature in System 7 and harmless bug in MacPost.
  390.  
  391. * Fixed problem with flickering cursor in std file dialogs. Also added support for cut/copy/paste in save dialogs.
  392.  
  393. * Fixed bug that stopped notifications to work in System 7. It affected notifications posted by the application, not by those originating from the server. (This bug was introduced by a feature in System 7).
  394.  
  395. * "Added Append to..." button in Unread Mail window.
  396.  
  397. * Decode BinHex is now able to decode more than one than one BinHex from a single file.
  398.  
  399. * Fixed bug that caused crash under low-memory conditions.
  400.  
  401. * Added preference option to turn off signatures.
  402.  
  403. * Add address setting is now saved in the preferences file.
  404.  
  405. * Improved MultiFinder/System 7 compatibility (easier to put MacPost in the background during time-consuming operations. Application menu in MultiFinder/System 7 now also works properly when MacPost is busy.
  406.  
  407. * Added System 7 balloon help to menus.
  408.  
  409. * Adjusted all timeouts (both in MacPost and Listener). MacPost should now work better over slow or busy nets. "Select Server" now looks much more carefully for servers (and is slower...).
  410.  
  411. * After a fatal error, "Cancel" is now dimmed in "Save changes" dialogs. Also fixed a bug that disabled the "Save changes" dialogs entirely.
  412.  
  413. * (Admin feature) If 'STR ' 132 is not empty, MacPost only searches for servers in that zone.
  414.  
  415.  
  416. Changes in verison 1.0b3
  417. * A possible bug removed as documented in TN #232. This may have caused that the Mac sometimes crashed when mail was saved on some Mac models.
  418.  
  419. * The first selected address in the send dialog is shown in the text edit field after clicking on the Add button.
  420.  
  421.  
  422. Changes in version 1.0b2
  423. * Random crashes when reading mail, fixed.
  424.  
  425. * Cut, copy and paste between applications didn´t always worked correct, fixed.
  426.  
  427. * Unnecessary updates in text, fixed.
  428.  
  429. * Thumb sometimes inconsistent with position in text, fixed.
  430.  
  431. * Bug in window placement, fixed.
  432.  
  433. * Autoscroll in text with updating of thumb.
  434.  
  435. * Resizeable "Unread Mail" window.
  436.  
  437. * Adjustable default font size via popup menu in preference dialog.
  438.  
  439. * Possible to change font via string in resource, (default = Monaco).
  440.  
  441. * Alert user who tries to send to more than n recipients, n adjustable via resource, (default =  6).
  442.  
  443. * Position and size of "Unread Mail" window saved in preferences file.
  444.  
  445. * Changes in the address book will take immediate effect when running MacPost.
  446.  
  447. * The use of translation tables has internally changed.
  448.  
  449. * The mark of items in unread mail window is more intiutive restored when read, save or delete.
  450.  
  451. * Double clicking in lists will now work and makes the button blink to give feedback to the user.
  452.